//
// C++ Interface: multicastsocket
//
// Description: 
//
//
// Author: Diego Cattaneo <dcattaneo@gmail.com>, (C) 2006
//
// Copyright: See COPYING file that comes with this distribution
//
//
#ifndef MULTICASTSOCKET_H
#define MULTICASTSOCKET_H

#include <QUdpSocket>

/**
	@author Diego Cattaneo <dcattaneo@gmail.com>
*/
class MulticastSocket : public QUdpSocket
{
	public:
		MulticastSocket(QObject *parent = 0);

    		~MulticastSocket();

		int enableLoopback();
		int disableLoopback();

		int setTTL(int);

		int join(QHostAddress);

		int leave(QHostAddress);

};

#endif
